草庐IT

HashMap 上的 Java 8 Map Reduce 作为 lambda

全部标签

Javascript 作为可调试的字节码

输出javascript的语言越来越多,例如CoffeeScript和ClojureScript。由于JavaScript不会很快消失,我认为这种发展模式将继续下去。人们遇到的一个问题是您使用一种语言编写代码并使用另一种语言进行调试。C和程序集之间的关系也是如此,但是生成的程序集可以嵌入调试元数据,以便C调试器知道程序集与C源代码的关系。因此,例如:此程序集block表示的行号。现在是我的问题:有没有人知道任何类似的努力,允许将调试元数据嵌入到来自CoffeeScript和Clojurescript等语言的结果javascript中?据我所知,这至少需要一个支持该理论元数据的调试器。

javascript - armv6l 上的 meteor (树莓派)

我喜欢meteor的外观,之前从未尝试过,认为它会成为我树莓派上web仪表板的绝佳平台。尝试了推荐的安装程序并得到了这个:$curlinstall.meteor.com|/bin/shUnabletoinstallMeteoronunsupportedarchitecture:armv6lInstallationfailed.好吧,我不会坐视不管的!我打算尝试手动安装它,但是有人已经尝试/失败/成功了吗?有小费吗? 最佳答案 显然,现在有针对raspi的预构建包。唉,我很久以前就失去了兴趣——这里有预建包的详细信息:http://m

V8 上的 JavaScript 测试

functionadd(x,y){returnx+y;}console.time("time1");for(vari=0;i结果是:时间1:1481毫秒,time2:102ms,我在nodejs上运行这个测试,但我不知道为什么第一个测试比第二个慢。 最佳答案 这是因为参数类型更改导致引擎盖下发生了去优化。要知道这一点,我们必须知道优化V8做了什么:内联这是一项重要的优化,对于性能提升至关重要。它用函数体代替函数调用以加速执行。如果一个函数的大小很小,它将被内联。这假设在函数调用中,参数是固定的。去优化V8在某些假设下进行优化。如果错

javascript - TamperMonkey - 不同子域上的脚本之间的消息

我有两个脚本。每个都在我们公司的不同子域上运行"Example.com".Script#1--house.example.comScript#2--bob.fred.example.com相同的域,不同的子域。当特定元素出现在house.example.com上时,我需要向在bob.fred.example.com上运行的脚本发送消息由于Google扩展程序可以在扩展程序之间交换消息,因此TamperMonkey必须有一种方法可以在同一扩展程序内、脚本之间交换消息——尤其是当它们在相同的二级域上运行时。谁能指出我正确的方向?一两个例子将是值(value)连城的。更新:虽然Gothdo引

javascript - 移动网络上的 SignalR?

我正在评估SignalR技术在我们的新产品中的使用(面向广大受众的移动Web应用程序,除其他外,它需要在某些页面上进行实时聊天)。我关注了theguide创建一个非常基本的聊天演示。然后我在我的IIS上部署了演示,并开始自言自语。所有客户端都在同一个WiFi网络上。桌面浏览器或多或少工作正常。然而,iOS4.2上的Safari和WP7.10上的IE——它们都很糟糕。有时当我按下“发布”按钮时没有任何反应。有时传出消息可以正常发送到桌面firefox,但没有传入消息。也许我遗漏了一些明显的东西?也许我需要jquerymobile而不是普通的?也许我应该只调整IIS/web.config/

javascript - 如何使用 JSON 作为 contentType 制作 Kendo MVC Helpers 的 CRUD

@(Html.Kendo().DropDownListFor(model=>model.ServiceID).OptionLabelTemplate("#=optionLabel#").ValueTemplate("#=Code#(#=Rate#)-#=Description#").Template("#=Code#(#=Rate#)-#=Description#").DataTextField("Code").DataValueField("ServiceID").DataSource(d=>{d.Read(read=>{read.Action("GetServiceReposito

javascript - 当页面上存在透明 PNG 时,站点上的所有 Javascript 在 Firefox 4 中执行得非常慢

ETA更新:我发现如果我从我的站点中删除所有透明的.png文件,大约有5个,它运行良好。这很奇怪。赞成票会很有帮助,我在多台计算机上对其进行了测试,4/15有这个问题。谢谢!有什么想法吗?在PCFirefox和所有其他浏览器上运行良好,但在4/15计算机上的MacFirefox上,Javascript非常慢,特别是菜单栏。我在站点外对它们进行了测试,它们工作正常。这个问题好久了,不知道怎么解决。已更新,如果我从站点中删除透明PNG,问题就会消失,例如左上角的横幅。我的网站:http://thenozzle.net/所有的javascript都比其他浏览器慢一点,两个最大的是菜单栏和视频

javascript - jqGrid:以逗号作为小数点的数字格式

我正在使用“数字”类型将float输入到jqGrid网格中。我能够格式化float以用逗号渲染(我们在欧洲使用逗号作为小数分隔符)。但是输入字段(编辑表单或内联)仍然假设输入的float使用点而不是逗号。formatoptions:{decimalSeperator:','}似乎影响渲染但不影响输入数据的验证。这里有什么合理的选择吗? 最佳答案 您可以创建自己的自定义格式化程序。http://www.trirand.com/jqgridwiki/doku.php?id=wiki:custom_formatter指南解释得很好。您必须

javascript - 如何使用 easyXDM 通过 AJAX 帖子将 javascript 对象/数组作为键值对发送?

最近我意识到我需要使用easyXDM而不是jQuery的$.ajax以发出跨域发布请求。设置好easyXDM后,我发现这些函数排列得相当紧密:jQuery:$.ajax({url:"/ajax/",method:"POST",data:myData});easyXDM:xhr.request({url:"/ajax/",method:"POST",dataType:'json',//Iaddedthistryingtofixtheproblem,didn'tworkdata:myData});myData的设置类似于:myData={};myData[1]='hello';myData

javascript - rails 上的 ruby || Jquery 和 JavaScript 库不工作

我在Codepen上创建了一个页面,稍后将添加到我的RubyonRails应用程序(https://codepen.io/salman15/pen/evQVLV),所有代码都可以正常工作。创建页面后,我尝试使用spree将页面添加到我的RubyonRails应用程序(它在Cloud9上运行https://consulegem-salman15.c9users.io/“您阅读本文时服务器可能未离线”)。我通过以下方式完成了此操作:第1步:将html代码添加到index.html.erb第2步:将CSSCDN添加到_head.html.erb第3步:下载所有JavaScript库并将它们添